package com.three.iot.commons.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author luiz
 * @Title: DeviceSingleAttrDataRespDto
 * @ProjectName iot-server
 * @Description: 设备数据
 * @date 2019-05-23 11:19
 */
@Data
public class ProductAttrRespDto {
    @ApiModelProperty("主键ID")
    private Integer id;
    @ApiModelProperty("产品密钥")
    private String productKey;
    /**
     * 属性编号
     */
    @ApiModelProperty("属性编号")
    private String attrNo;

    @ApiModelProperty("属性名称")
    private String attrName;
    /**
     * 属性单位
     */
    @ApiModelProperty("属性单位")
    private String attrUnit;
    /**
     * 属性单位名称
     */
    @ApiModelProperty("属性单位名称")
    private String attrUnitName;

    /**
     * 属性数据类型
     */
    @ApiModelProperty("属性数据类型")
    private String attrDataType;
    /**
     * 属性数据类型名称
     */
    @ApiModelProperty("属性数据类型名称")
    private String attrDataTypeName;
    /**
     * 最小值
     */
    @ApiModelProperty("最小值")
    private String minVal;
    /**
     * 最大值
     */
    @ApiModelProperty("最大值")
    private String maxVal;
    @ApiModelProperty("状态")
    private String status;
    @ApiModelProperty("状态")
    private String statusName;
    @ApiModelProperty("分组编号")
    private String groupNo;

    @ApiModelProperty("分组名称")
    private String groupName;

    @ApiModelProperty("显示类型编号")
    private String showTypeNo;

    @ApiModelProperty("显示类型名称")
    private String showTypeName;

    @ApiModelProperty("读写类型")
    private String   rwFlag;
    @ApiModelProperty("读写类型名称")
    private String   rwFlagName;
    @ApiModelProperty(value = "显示顺序")
    private Integer sortNum;

    private String createNo;

    private String createTime;

    private String modiNo;

    private String modiTime;
}
